/** Copyright 2020 Tianshu AI Platform. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * =============================================================
 */

<script>
import NProgress from 'nprogress'; // progress bar
import { getDatasetType, pushUrl } from './util';

export default {
  name: 'DatasetFork',
  beforeRouteEnter(to, from, next) {
    // 根据用户选择场景类型跳转到具体列表页
    // 0: 视觉/文本场景，1: 医学场景
    // 如果什么都不选，强制用户选择再跳转
    const datasetListType = getDatasetType();
    // 全局触发progres，这里需要完成
    NProgress.done();
    next(pushUrl[datasetListType] || '/data/datasets/entrance');
  },
};
</script>
